

// setTimeout + setInterval
// function c() {
//     return new Promise(resolve => {
//         resolve()
//         console.log(Date.now())
//     })
// }
// function t() {
//     setInterval(c,3000)
// }
// t()
// Promise + await
function showTime(){
    return new Promise((resolve, reject)=>{
        setTimeout(()=>{
            console.log(new Date());
            resolve();
        }, 3000);
    })
}
const time = async () => {
    await showTime();
    time();
}
time();
